home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / enigma / earcd / comm / comm2 / hdrbbs11.lh0 / HBBS / Source / Library / HBBSCommon.fd < prev    next >
Text File  |  1996-10-29  |  3KB  |  88 lines

  1. ##base _HBBSCommonBase
  2. ##bias 30
  3. FreeStr(str)(A0)
  4. DupStr(str)(A0)
  5. FreeAndSet(varname,newstr)(A0,A1)
  6. CheckBoolean(str)(A0)
  7. NewStrNode(str,list)(A0,A1)
  8. UpperCase(str)(A0)
  9. upcase(str)(A0)
  10. position(substr,str)(A0,A1)
  11. iposition(substr,str)(A0,A1)
  12. strfcpy(dest,source,from)(A0,A1,D0)
  13. stripcr(s)(A0)
  14. StripComments(s)(A0)
  15. StripSpaces(s)(A0)
  16. replace(dest,compare,from,to)(A0,A1,A2,A3)
  17. GetParams(dest,source)(A0,A1)
  18. GetItem(dest,source)(A0,A1)
  19. GetNumber(num,item)(A0,A1)
  20. SafePutToPort(message,portname)(A0,A1)
  21. SendMessage(Msg,MPortName)(A0,A1)
  22. CountListItems(list)(A0)
  23. FreeStrList(strlist)(A0)
  24. HBBS_GimmeBBS()
  25. HBBS_SetBBS(B)(A0)
  26. GetNode(lh,n)(A0,D0)
  27. GetNodeNum(lh,node)(A0,A1)
  28. HBBS_NodeDataPtr(nodenum)(D0)
  29. HBBS_LogError(filename,errnum,string,errtype)(A0,D0,A1,D1)
  30. HBBS_LoadConfig(filename,Flags)(A0,D0)
  31. HBBS_FlushConfig(cfgfile)(A0)
  32. HBBS_SaveConfig(cfgfile)(A0)
  33. HBBS_GetCfgNode(cfgfile,optionstr)(A0,A1)
  34. HBBS_GetSetting(cfgfile,result,optiontype,optionstr,multi)(A0,A1,D0,A2,D1)
  35. HBBS_CreateConfig(filename)(A0)
  36. HBBS_RemoveCfgItem(cfgfile,itemname)(A0,A1)
  37. HBBS_AddCfgItem(cfgfile,itemname,params)(A0,A1,A2)
  38. HBBS_ResetNodeData(node)(A0)
  39. HBBS_rterror(str)(A0)
  40. HBBS_RunDOSCMD(command,ASYNC)(A0,D0)
  41. HBBS_DoErrorMessage(num,node,errstr)(D0,D1,A0)
  42. cvtucase(str)(A0)
  43. AssignOK(checkme)(A0)
  44. HBBS_InitCommon()
  45. HBBS_CleanUpCommon()
  46. SubmitTimer(TSD,Seconds,Micros)(A0,D0,D1)
  47. AbortTimer(TSD,CTD)(A0,A1)
  48. CheckTimer(TSD,CTD)(A0,A1)
  49. CleanupTimer(TSD)(A0)
  50. InitTimer()
  51. PathOK(str)(A0)
  52. HBBS_LoadUser(ID,handle,realname,user)(D0,A0,A1,A2)
  53. HBBS_ValidUserHandle(userhandle,FillUser)(A0,A1)
  54. HBBS_FindTotalUsers()
  55. LoadPrivateData()
  56. UpdatePrivateData()
  57. HBBS_AddUser(user)(A0)
  58. HBBS_InitUserData(User,AccessLevel,ConfNum)(A0,D0,D1)
  59. strNcpy(dest,source,chars)(A0,A1,D0)
  60. HBBS_ListName(ListName,ItemNum)(A0,D0)
  61. FreeFileTags(N_ND)(A0)
  62. HBBS_LoadFile(filename)(A0)
  63. HBBS_SaveFile(file_name,list(A0,A1)
  64. HBBS_CreateList()
  65. RemoveSpaces(string)(A0)
  66. strftcpy(dest,source,,from,topos)(A0,A1,D0,D1)
  67. HBBS_SaveUserData(User)(A0)
  68. HBBS_GetDate(datestr)(A0)
  69. HBBS_AddCfgItemQuick(cfgfile,ItemName,Params)(A0,A1,A2)
  70. HBBS_SaveCallsData()
  71. HBBS_LoadCallsData()
  72. HBBS_GetTime(timestr)(A0)
  73. HBBS_GetDateStr(datestr,t)(A0,D0)
  74. HBBS_DateStrFromTM(datestr,timestruct)(A0,A1)
  75. HBBS_DateStrToTM(datestr,timestruct)(A0,A1)
  76. HBBS_CopyFile(fromfile,tofile,BufSize)(A0,A1,D0)
  77. HBBS_NodesInList(list)(A0)
  78. HBBS_AppendStrToFile(FileName,String)(A0,A1)
  79. HBBS_CreateNode(namestr,nodesize)(A0,D0)
  80. HBBS_FreeNode(node,RemoveIt)(A0,D0)
  81. HBBS_FreeListNodes(list)(A0)
  82. HBBS_SendOLM(FromNode,FromPRG,ToNode,Message,Pri)(D0,A0,D1,A1,D2)
  83. FGetsR(FH,Buffer,BufferLen)(A0,A1,D0)
  84. HBBS_FindNode(list,str)(A0,A1)
  85. HBBS_FindNodeNum(list,str)(A0,A1)
  86. HBBS_HandleNameOK(checkstr)(A0)
  87. ##end
  88.